{$CLEO .cs}
{$USE cleo+}
0000:
model.Load(#wfybe) 
model.Load(#bfybe) 
model.Load(#hfybe)   
model.Load(#hmycm) 
model.Load(#hmybe)    
model.Load(#hmyri)    
model.Load(#wmybe) 
038B: load_requested_models 

:RESPAWN 

while true 
wait 0
   if  and  
   00FE:    actor $PLAYER_ACTOR sphere 0 in_sphere  5061.2578 -3526.0093 8.9438   radius 130.0 130.0 130.0
model.Available(#wfybe) 
model.Available(#bfybe) 
model.Available(#hfybe)   
model.Available(#hmycm) 
model.Available(#hmybe)    
model.Available(#hmyri)    
model.Available(#wmybe) 
   then
       break
   end
   if $onmission == 0 
   then
       jump @end
   end
end 
 
0376: 0@ = create_random_actor_at  5008.1772 -3530.2083 7.5207
actor.Angle(0@) = 132.8234
05BE: AS_actor 0@ die

0376: 1@ = create_random_actor_at  5153.1875 -3519.1445 7.9556
actor.Angle(1@) =  49.3513
05C5: AS_actor 1@ cower 99999999  ms
0376: 2@ = create_random_actor_at  5157.2227 -3517.6694 7.9438
actor.Angle(2@) =  208.3561
05C5: AS_actor 2@ cower 99999999  ms

actor.SetWalkStyle(1@,"player")
actor.SetWalkStyle(2@,"player")
actor.Health(1@) = 1500
actor.Health(2@) = 1500
0946: set_actor 1@ actions_uninterupted_by_weapon_fire 1
0946: set_actor 2@ actions_uninterupted_by_weapon_fire 1
0446: set_actor 1@ dismemberment_possible 0
0446: set_actor 2@ dismemberment_possible 0
07FE: set_actor 1@ fighting_style_to 5 moves 6
07FE: set_actor 2@ fighting_style_to 7 moves 6

3@ = actor.Create( 4, #wfybe , 4903.7607, -3521.7241, 8.8577  )
4@ = actor.Create( 4, #hfybe , 4903.8101, -3525.7168, 8.4918 )
5@ = actor.Create( 4, #bfybe , 4907.3267, -3521.2336, 8.7905 )
6@ = actor.Create( 4, #hmybe ,4908.6943, -3524.9487, 8.4085  )
actor.Angle(3@ ) = 277.5322 
actor.Angle(5@ ) = 175.9836 
actor.Angle(6@ ) = 205.3137 
actor.Angle(4@ ) = 185.5347
while true 
wait 0
    if  
    
    0104:   actor $PLAYER_ACTOR near_actor 1@ radius 20.0 20.0 20.0 sphere 0 
    then
    0751: AS_actor 1@ flee_from_actor $PLAYER_ACTOR run_distance 100000.0 time 999999 change_course 1 unknown 3000 5000 away_radius 50000.0
    
    end
    if   
     
    0104:   actor $PLAYER_ACTOR near_actor 2@ radius 20.0 20.0 20.0 sphere 0
    then
    0751: AS_actor 2@ flee_from_actor $PLAYER_ACTOR run_distance 100000.0 time 999999 change_course 1 unknown 3000 5000 away_radius 50000.0
    
    end
    if 
    8104: not   actor $PLAYER_ACTOR near_actor 1@ radius 40.0 40.0 40.0 sphere 0
    then
    05C5: AS_actor 1@ cower 99999999  ms
    end
    if 
    8104: not   actor $PLAYER_ACTOR near_actor 2@ radius 40.0 40.0 40.0 sphere 0
    then
    05C5: AS_actor 2@ cower 99999999  ms
    end
   if  or 
    $onmission == 0
   80FE: not  actor $PLAYER_ACTOR sphere 0 in_sphere 5061.2578 -3526.0093 8.9438 radius 130.0 130.0 130.0

   then
       break
   end
end 
    0751: AS_actor 1@ flee_from_actor $PLAYER_ACTOR run_distance 100000.0 time 999999 change_course 1 unknown 3000 5000 away_radius 50000.0
    0751: AS_actor 2@ flee_from_actor $PLAYER_ACTOR run_distance 100000.0 time 999999 change_course 1 unknown 3000 5000 away_radius 50000.0

actor.RemoveReferences(0@)
actor.RemoveReferences(1@)
actor.RemoveReferences(2@)
actor.RemoveReferences(3@)
actor.RemoveReferences(4@)
actor.RemoveReferences(5@)
actor.RemoveReferences(6@)

:CLEANUP  
if    $onmission == 0
then
   jump @end
else 
   jump @RESPAWN 
end

:end 

end_thread